$(function(){
    // 登录页表单校验
    $('.login-form').bootstrapValidator({
  
        //设置小图标
          feedbackIcons: {
          valid: 'glyphicon glyphicon-ok',
          invalid: 'glyphicon glyphicon-remove',
          validating: 'glyphicon glyphicon-refresh'
        },
        
        //设置校验规则
        fields:{
          
          username:{
              validators:{
                  notEmpty:{
                      message:"用户名不能为空"
                  },
                    stringLength:{
                        min:2,
                        max:12,
                        message:"用户名为2-12位"
                  },
                  callback : {
                      message :'用户名错误'
                  }
              }
          },
          password:{
            validators:{
                notEmpty:{
                    message:"密码不能为空"
                },
                  stringLength:{
                      min:6,
                      max:12,
                      message:"密码为6-12位"
                },
                callback : {
                    message : '密码错误'
                }
            }
          }
          
        }
        
      });
    //   重置按钮重置
    $('.btn-reset').on('click' , function () {
        $(".login-form").data("bootstrapValidator").resetForm();
    })

    // 用户登录,判断用户名和密码是否正确
    $('.login-form').on('success.form.bv', function (e) {
        e.preventDefault();
        //使用ajax提交逻辑
        $.ajax({
                type: 'post',
                url: '/employee/employeeLogin',
                data: $('.login-form').serialize(),
                dataType: 'json',
                success: function (res) {
                        console.log(res);
                    if(res.success){
                        location.href = './index.html';
                    }
                    if(res.error === 1000){
                        $('.login-form').data("bootstrapValidator").updateStatus('username', 'INVALID', 'callback');
                    }
                    if(res.error === 1001){
                        $('.login-form').data("bootstrapValidator").updateStatus('password', 'INVALID', 'callback');

                    }
                }
            })
    });
})